| Michael Truscello on Fri, 17 Mar 2006 21:48:29 +0100 (CET) |
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
| Re: <nettime> Open Source Projects as Voluntary Hierarchies |
I agree with Felix: Steven Weber's book is a superb analysis of the Open
Source phenomenon. Felix's review is also an excellent introduction to
Weber's ideas. If I may, I'd like to offer a review of The Success of Open
Source that explores some of what I see as its limitations, in addition to
its exemplary qualities. All apologies, if the formatting of this email does
not translate properly.
Michael Truscello, Ph.D.
How do you define "success"?
Review of:
Weber, Steven. The Success of Open Source. Cambridge, Massachusetts: Harvard
University Press, 2004.
UC Berkeley political scientist Steven Weber's The Success of Open Source is
the first book-length study of FOSS from the social sciences, and in it
Weber sets out to contextualize or discard some of the more "lavish claims"
(7) made in the name of free software. Weber seems less interested in the
critical-theoretical possibilities of FOSS than he is in the contemporary
practice and adoption of it; that is, the "success" of his title refers more
to the proliferation of Open Source Software code than to an inherently or
potentially progressive politics. This attempt to describe the political
economy of Open Source Software-"an experiment in social organization for
production around a distinctive notion of property," as he puts it (16)-has
produced an incisive analysis of the microfoundational and
macro-organizational governance mechanisms that situate the current
deployment of Open Source Software, largely within a North American context.
Weber's book is a crucial departure from the utopianism of earlier studies
of FOSS and a bridge to future investigations of software production and use
that must consider some of the issues raised here, issues such as
"fundamental notions of what constitutes property" and "the most basic
problems of governance" (vii), where governance refers to "setting
parameters for voluntary relationships among autonomous parties" (172).
Ultimately, what sets Open Source apart as a property regime is its
inversion of conventional notions of property: "Property in open source is
configured fundamentally around the right to distribute, not the right to
exclude" (1). Open Source Software makes this possible in part because it is
nonrival-software is infinitely replicable-and it is non-excludable-everyone
has access to the source code. But Weber interrogates even these seemingly
obvious platitudes, and illustrates with meticulous research the answers the
to "elementary political economy question" at the heart of Open Source: "Why
would any person choose to contribute-voluntarily-to a public good that she
can partake of, unchecked, as a free rider on the effort of others?" (9).
While there is no question The Success of Open Source is a significant book
for scholars in a variety of fields, including the emerging field of
Software Studies, the book's flaws are both cause for critique and a
potential source of interesting scholarship. In particular, Weber's refusal
to see Open Source Software as a process and product with as much of an
ideological component to it as Free Software-choosing instead the party line
of Open Source advocates, which figures Free Software as a "moral" decision
and Open Source as simply a "pragmatic" one-compromises his ability to
circumscribe the full socio-political implications of the adoption of one or
the other. Weber repeatedly invokes the idea that "pragmatism rules" (116)
in the Open Source community, as if choosing the more-business-friendly Open
Source Definition (OSD) is not an ethical decision, not a statement about
the way elements of society ought to be configured under a particular
property regime. He also on occasion misrepresents Free Software as
anticommercial, even though-and he is most certainly aware of this-the first
principle of Free Software is that it is "free as in liberty, not as in
price." His acute understanding of Open Source makes these
misrepresentations all the more puzzling. Weber's tendency to parrot the
beliefs of Open Source advocates when discussing Free Software, even as he
dispels their more utopian claims, should not, however, overshadow the
tremendous accomplishment of The Success of Open Source, which interrogates
astutely the most fundamental assumptions and practices of Open Source
software development-such as the notion that it represents an idealized gift
economy, or the coordinational exigencies that prevent frequent code
forking-and situates them within the larger ecology of the contemporary
property rights regime.
As most cultural theorists are by now aware, Open Source Software is, in its
most generic definition, a process by which hackers work in parallel on the
uncompiled source code of an application or operating system. The provisions
of various software licenses allow for the modification and redistribution
of source code, often without the proprietary restrictions that disable code
transparency. As Weber's concise and comprehensive history of Open Source in
chapter 2 demonstrates, the phenomenon (only recently given the name "Open
Source") is a mélange of legal, sociological, and rhetorical elements that
ostensibly originates in the computing environments of American university
and private research laboratories of the 1960s and 1970s. The availability
of the Unix operating system source code made it a favorite for computer
science departments in the 1970s, which meant that a whole generation of
computer scientists were being taught about operating systems using Unix as
the exemplar. Making the source code available to other researchers was also
a stipulation of many research grants from the National Science Foundation
(NSF) and the Defense Advanced Research Projects Agency (DARPA), agencies
which would make these non-proprietary practices essential in the
foundational stages of the Internet (Wayner 33). The practice of Open Source
software development has now spawned a plethora of nominally related
enterprises-open access, open content, open law, and so on-which may simply
be new names for old ideas about sharing and property, or they may be
something more.
Much has been written about the specific quality of the political economy in
which source code is freely available and subject to modification and
redistribution. Open Source Software advocate Eric Raymond famously provided
an ethnographic account of the open software process in his popular essay,
"The Cathedral and the Bazaar." For Raymond, Open Source Software was a
bazaar-like enterprise in which the possibility of massive parallel
debugging contributed to an organic, self-organizing developmental process,
to be contrasted with the cathedral-building of Richard Stallman's Free
Software Foundation, which, in Raymond's eyes, was governed by a dictatorial
leader instead of being governed by the bottom-up principles of his
technolibertarian leanings. The essentialism of Raymond's libertarian vision
of Open Source Software, and the reductive binarism of his controlling
metaphors, distorts what is otherwise a rare and insightful insider's look
at the sociology of hacker culture. The success of Raymond's essay spawned
several attempts by academics and programmers to characterize the
sociological quality of a hacker community that shares information. The Open
Source community itself compares the sharing of open source code with the
internal mechanisms of science, such as peer review. "Science is ultimately
an Open Source enterprise," write Chris DiBona, Sam Ockman, and Mark Stone
in the introduction to the first comprehensive compendium of Open Source
advocates, Open Sources: Voices from the Open Source Revolution (7). Pekka
Himanen prefers the metaphors "The Monastery and the Academy" to Raymond's
Cathedrals and Bazaars.
Like DiBona and company, Himanen situates what he calls "the hacker ethic"
in the historical trajectory of the "academic or scientific ethic" dating
back to Plato's Academy (Himanen 46). Celebrated sociologist of the "network
society," Manuel Castells, also posits the "openness" of Internet culture in
the "scholarly tradition" (40). That Open Source practices are not
historically unique is one of the few general concepts on which Castells,
Himanen, Raymond, DiBona, Ockman, Stone, and Steven Weber agree: "Open
source is not a piece of software, and it is not unique to a group of
hackers" (Weber 224).
Castells suggests that hacker culture of the present-such as FOSS
communities-represents an "emergence of self-organizing networks
transcending organizational control" (42). Weber finds this idea problematic
on two counts. First, the discourse of "self-organization" is not very
useful, because, as he notes, "self-organization is used too often as a
placeholder for an unspecified mechanism," and subsequently becomes a
function of generalized normativities, a "state of nature" narrative (132).
Instead, Weber delineates some of the individual motivations behind
participation in an Open Source project, the "economic logic of the
collective good," and perhaps most important for Weber, the reasons why and
how people coordinate such complex projects, "to account for a process that
reframes the character of the collective action problem at play" (225).
Raymond's famous coining of Linus's Law-"with enough eyeballs, all
[software] bugs are shallow"-does not address what Weber sees as the real
phenomenon here, "how those eyeballs are organized" (234).
The second problem with Castells' characterization of hacker culture is the
source of Weber's most significant contribution here. Instead of talking
about networks that transcend "organizational control," Weber asks, "What
happens at the interface, between networks and hierarchies, where they
meet?"
The interface between differently structured systems is typically a very
creative place where new forms of order, organization, and even life arise..
This is also the place where the relationship between the open source
process and more traditional forms of organization for production are being
worked out. The general point is that one of the key social science
challenges at present is to conceptualize more clearly how hierarchically
structured organizations (like large governments and corporations) develop
and manage relationships with network organizations. (262)
The Success of Open Source is a case study, then, for governance issues
surrounding the intersection of networks and hierarchies. It's a significant
theoretical adjustment for the study of FOSS, because much of the popular
discourse has focused on the heuristics of openness and transparency, and
not the relationship a relatively open structure can share with something
hierarchical (or even the ideologically contested spaces within a community
that is nominally "open"). For example, in his introduction to the essays of
Richard Stallman, Lawrence Lessig explains the freedom of Free Software in
terms of the American legal system: "Free software," he writes, "is control
that is transparent, and open to change, just as free laws, or the laws of a
'free society,' are free when they make their control knowable, and open to
change. The aim of Stallman's 'free software movement' is to make as much
code as it can transparent, and subject to change, by rendering it 'free'"
(Lessig 9). The heuristics of transparency in Lessig's analogy offer
cultural theorists a limited model for the ways in which software production
and use are embedded in the social.[1] The legal system may be
transparent-for example, its precedents are visible and laws may be
challenged and reformed-but this does not prevent institutionalized biases
based on racial discrimination and socioeconomic status from affecting the
composition and enforcement of the law. Weber's gesture at the interface
between networks and hierarchies is a generative methodological push in the
right direction, because it does not fetish the network or the heuristics of
transparency as endgames or as inherently progressive entities. The
theoretical dilemma of Open Source is, quoting Weber attacking Lessig,
"considerably more complicated than 'open=good, closed=bad'" (8). And even
though Weber early on berates some of the myopic co-optations of Open
Source-as "a libertarian reverie, a perfect meritocracy, a utopian gift
culture that celebrates an economics of abundance instead of scarcity," and
so on (7)-he is willing to concede "the open source process has
generalizable characteristics, it is a generic production process, and it
can and will spread to other kinds of production" (17).
An otherwise outstanding study of the mechanisms that make Open Source work
is compromised somewhat by its repeated misrepresentations of Free Software.
Weber obviously knows the difference between Free and Open Source Software;
in fact, he refers to "Stallman's vigorous attempts to convey the message
that [Free Software] was about freedom, not price" (52). But he insists on
characterizing Free Software as anticommercial, which it is not, and on
creating a false dichotomy of Free Software as "moral" or "ethical" and Open
Source as "pragmatic," when they are both ethical (or "ideological") in some
sense. The central difference between Free and Open Source Software is that
Open Source licenses often allow Open Source code to mingle with proprietary
code, or they allow Open Source code to be converted into a proprietary
project (thus losing all sense of transparency). You can charge whatever you
like for Free Software; the difference is you cannot take it proprietary.
But the distinction between Free and Open Source has nothing to do with
one's right to charge money for the result. Despite this, Weber makes
statements such as:
There are sharp ethical differences here with at least some free software
advocates. These differences became a major point of contention in the late
1990s when [Bruce] Perens and others recast the Debian Free Software
Guidelines as "The Open Source Definition," in sharp contrast to the Free
Software Foundation's stance against commercial software on principle. (86)
The FSF is not opposed to "commercial" software; it is opposed to
"proprietary" software. The difference is substantial. Later he writes:
The Open Source Initiative partially codified [this] philosophical frame by
establishing a clear priority for pragmatic technical achievement over
ideology (which was more central to the culture of the Free Software
Foundation). A cultural frame based in engineering principles (not
anticommercialism per se) and focused on robust, high performance products
gained much wider traction within the developer community. (165)
It may be the case that more software developers are interested in working
with whatever software license gets the job done (instead of foregrounding
the ethical argument of the FSF),[2] but this does not make the FSF
anticommercial, and it does not make the Open Source alternative
ideologically neutral. The most egregious expression of this
misrepresentation of the FSF, however, occurs later in the book:
At the same time, computing and the creation of software have become deeply
embedded in an economic setting. The money stakes are huge. The Free
Software Foundation (among others) condemns this fact from a moral
perspective, but that does not make it untrue. (226)
The FSF is not opposed to profiting from software; what it is opposed to is
proprietary software that conceals its source code. One can still profit
from Free Software (or Open Source); it simply requires a different business
model than proprietary software.
The framing of Free Software as the ethical alternative to Open Source
pragmatism is perhaps less a misrepresentation by Weber than a product of
his methodology (the difference between political economy and political
philosophy). He writes, "I am simply taking the position that any argument
about principles of collaboration in open source should be built from the
ground up, relying on a careful description of actual behavior rather than
assumed from abstract principles" (82-83). It's a methodology that dispels
some of the more utopian depictions of FOSS. But it's also problematic,
because it assumes "actual behavior" is not prescribed in some way by the
theoretical suppositions of the author. That is, why does the "actual
behavior" not reveal Richard Stallman as a champion of human rights and
universal harmony,[3] instead of a half-crazed zealot fighting a losing
battle?
Weber refers to the "self-limiting" success of the FSF because of Stallman's
"moral fervor" (52); he says Stallman "sees his leadership role at the Free
Software Foundation as piously defending an argument about ethics and
morality" (90); Stallman remains "an intensely moral and political voice in
the free software world" having "marked out an ethical position on software"
(112); and so on. When it comes to Free Software, Weber accepts the
phenomenon for what it claims to be; but when Open Source is being defined,
he explores the claims of Open Source advocates with great acumen. After
citing a Boston Consulting Group survey of free software developers on the
motivation behind their work, a survey which found 34.2 percent of
respondents choosing "code should be open" as their central motivation,
Weber denies this is an ideological choice and instead interprets the
statement this way:
Code should not be open for moral reasons per se, but because development
processes built around open source code yield better software. The "enemy"
is not an ideological villain; it is a technical and business practice
villain and that is what the conflict is about. Microsoft is the exemplar
because this company is seen as sacrificing a technical aesthetic to
ruthless business practice aimed at gaining market share and profits. (139)
Here he is interpreting "actual behavior" for his own benefit. What,
exactly, constitutes "better" software? Why are technical and business
practices not "ideological"? Only by glossing over those distinctions can
Weber assert that his understanding of the survey is the "simplest
interpretation" (139), and presume that no "abstract principles" are being
imposed on raw data.
The FSF does foreground the ethical component of its software license. To
draw attention to this self-representation as self-representation is
accurate. But to define Open Source as simply the pragmatic alternative, as
something ideologically neutral because its practitioners claim only to be
interested in engineering not ethics, ignores the obvious reality that Open
Source is a situated practice that produces its own ethics; engineering
cultures, while ostensibly in pursuit of technical solutions, are also
enmeshed in gendered prejudices and the economics of colonial projects, for
example. Open Source is not inherently good or bad, but it is also not just
pragmatic, however advocates portray themselves.
There are so many more judicious observations than methodologically-nuanced
problems in The Success of Open Source that it would be a disservice to
Weber's achievement to suggest his treatment of Free Software somehow
eclipses his accomplishment in the study of Open Source Software. The
Success of Open Source contributes yet another instructive example of the
function of the social within software. The field of study Lev Manovich
dubbed "software studies," which examines the "new terms, categories, and
operations that characterize media that became programmable" (Manovich 48),
features several complementary scholarly demarcations of software as a
social artefact. For Manovich, who applies formalism to the relationship
between new media and aesthetics, "A code may [also] provide its own model
of the world, its own logical system, or ideology; subsequent cultural
messages or whole languages created with this code will be limited by its
accompanying model, system, or ideology" (64). Weber's focus is simply
reversed: he is more interested in the process by which the code is produced
than the system or ideology that emanates from the code. But both concepts
are interrelated. Weber's study and its focus on the convergence of networks
and hierarchies, as well as its discussions of everything from software
patents to terrorism, fits among the best works in the field of Software
Studies, titles such as Geert Lovink's post-Marxist estimations in My Last
Recession, Matthew Fuller's Deleuzian depiction of software's social
assemblages in Behind The Blip, and McKenzie Wark's clarion call on behalf
of the hacker class in A Hacker Manifesto.
Works Cited
Castells, Manuel. The Internet Galaxy: Reflections on the Internet,
Business, and Society. Oxford: Oxford UP, 2001.
DiBona, Chris, Sam Ockman, and Mark Stone. "Introduction," in Open Sources:
Voices for the Open Source Revolution. Chris DiBona, Sam Ockman & Mark
Stone, eds. Sebastapol, California: O'Reilly, 1999.
Fuller, Matthew. Behind The Blip: Essays on the Culture of Software. New
York: Autonomedia, 2003.
"GNU General Public License." Wikipedia.
http://en.wikipedia.org/wiki/GNU_General_Public_License. Accessed 29 March
2005.
Himanen, Pekka. The Hacker Ethic and the Spirit of the Information Age.
London, UK: Secker & Warburg, 2001.
Lessig, Lawrence. "Introduction," in Free Software, Free Society: Selected
Essays of Richard M. Stallman. Joshua Gay, ed. Free Software Foundation,
2002.
Lovink, Geert. My First Recession. Rotterdam, Netherlands: V2_/NAi
Publishers, 2003.
Raymond, Eric. The Cathedral and the Bazaar. 2nd ed. Sebastopol, California:
O'Reilly, 2001.
Wark, McKenzie. A Hacker Manifesto. Cambridge, Massachusetts: Harvard
University Press, 2004.
Wayner, Peter. Free For All. New York: HarperCollins, 2000.
Weber, Steven. The Success of Open Source. Cambridge, Massachusetts: Harvard
University Press, 2004.
--------------------------------------------------------------------------------
[1] Of course, in Lessig's book Code and other Laws of Cyberspace, he offers
a more considered position than simply an analogy using the heuristics of
transparency.
[2] I say "may be" because while Open Source projects certainly have greater
market capitalization, it is difficult to say which license actually
represents more code. Within a software distribution there may be more than
one license. For example, according to the Wikipedia, "As of April 2004, the
GPL [the GNU General Public License, a Free Software license] accounted for
nearly 75% of the 23,479 free software projects listed on Freshmeat, and
about 68% of the projects listed on SourceForge.. Similarly, a 2001 survey
of Red Hat Linux 7.1 found that 50% of the source code was licensed under
the GPL, and a 1997 survey of Metalab, then the largest free software
archive, showed that the GPL accounted for about half of the licenses used"
("GNU General Public License").
[3] He isn't, necessarily. I'm being superlative for demonstrative purposes.
# distributed via <nettime>: no commercial use without permission
# <nettime> is a moderated mailing list for net criticism,
# collaborative text filtering and cultural politics of the nets
# more info: majordomo@bbs.thing.net and "info nettime-l" in the msg body
# archive: http://www.nettime.org contact: nettime@bbs.thing.net